package com.uzai.console.dto.zombiefan.zombiefantask;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("清理僵尸粉任务添加参数")
@Data
public class ZombieFanTaskDto extends BaseDto {
    @ApiModelProperty("主键id")
    private Long id;
    @ApiModelProperty("任务名称")
    private String name;
    @ApiModelProperty("设备类型")
    private String deviceType;
    @ApiModelProperty("机器人唯一id列表")
    private List<Long> deviceUniqueIdList;
    @ApiModelProperty("查询备注列表")
    private List<String> queryRemarkList;
    @ApiModelProperty("检查间隔时间最小值（最小5秒）")
    private Integer checkMin;
    @ApiModelProperty("检查间隔时间最大值（最大300秒）")
    private Integer checkMax;
    @ApiModelProperty("僵尸粉备注[昵称]，[备注]，[时间]")
    private String zombieRemark;
    @ApiModelProperty("删除间隔时间最小值（最小5秒）")
    private Integer delMin;
    @ApiModelProperty("删除间隔时间最大值（最大600秒）")
    private Integer delMax;
    @ApiModelProperty("每日删除上限")
    private Integer delDayLimit;

    @ApiModelProperty("检查方式：0-无痕检测；1-群发文本消息检测")
    private Integer checkType;
    @ApiModelProperty("检测发送文本消息（支持[昵称]变量）")
    private String checkMsg;
    @ApiModelProperty("是否删除会员(积分和余额都为0）（0-不删除；1-删除）")
    private Integer delUser;
    @ApiModelProperty("删除会员时修改对应通讯录的备注")
    private String delUserRemark;


}
